Optionally show internal buffers in Buffer Menu mode
authorMattias Engdegård <mattiase@acm.org>
Tue, 6 Feb 2024 11:39:11 +0000 (12:39 +0100)
committerMattias Engdegård <mattiase@acm.org>
Tue, 6 Feb 2024 11:58:57 +0000 (12:58 +0100)
commitf6225d125c07bbde8c828b40eb6e81333e051c2a
treede7d4f4c7a7f7cb5dfccfbf0a7beaaed7465dd99
parent42db7292c3e05920bc9f2fa5c3478eb2ba835c5c
Optionally show internal buffers in Buffer Menu mode

Internal buffers were never shown before but they can be of interest
to Elisp developers, especially since there is no general mechanism to
remove unused buffers.

* lisp/buff-menu.el (Buffer-menu-show-internal)
(Buffer-menu--selection-message, Buffer-menu-toggle-internal): New.
(Buffer-menu-mode-map): Bind to `I`.
(Buffer-menu-mode-menu): Add menu entry.
(list-buffers--refresh): Extend filtering logic.
* etc/NEWS: Announce.
etc/NEWS
lisp/buff-menu.el